have a strong unpleasant smell - French English Dictionary